package com.ruoyi.web.annotations;

import java.lang.annotation.*;

@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface EncryptParam {

    /**
     * 对入参是否解密
     */
    boolean decryptRequest() default true;

    /**
     * 对入参是否验签
     */
    boolean verifySignRequest() default true;

    /**
     * 对出参是否加密
     */
    boolean encryptResponse() default true;

    /**
     * 对出参是否签名
     */
    boolean signResponse() default true;


}